NOTA IMPORTANTE: modifique el modelo de products para que el precio se cargue como decimal (ej; 10.99) asi que una vez que hagan git pull sobre su repositorio local hagan lo siguiente:
1- Modificar el api/index.js donde dice force: false, cambiar por true (es necesario para que vuelva a crear la tabla products con el nuevo modelo).
2- npm install
3- npm start
4- Les dejo unos comandos sql para que se creen unas categorías para poder comenzar:
INSERT INTO categories (name, description, "createdAt", "updatedAt") VALUES ('Indumentaria', 'La mejor ropa de moda', '02-09-2020', '02-09-2020');
INSERT INTO categories (name, description, "createdAt", "updatedAt") VALUES ('Accesorios', 'Los mejores accesorios de moda', '02-09-2020', '02-09-2020');

Se realizó refactoreo de codigo, corrección de errores. Se incluyo la carga de imagenes en el PUT y se agrego una imagen por defecto que se carga cuando no se envie ninguna imagen del frontend (era uno de los requisitos del ecommerce).

Se probó con datos erróneos todas las rutas y el manejo de errores funciona perfectamente sin arrojar warnings por consola.

Se agrego un .gitignore en api para que evite la carga de imagenes en el repo y se agrego una excepcion para que sin_imagen.jpg se suba al repositorio.